home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
SERIE_S
/
S_895
/
MIDIHANC
/
MDHC_DEU.DOC
< prev
next >
Wrap
Text File
|
1998-03-14
|
16KB
|
377 lines
********************************************************************
* *
* S H A R E W A R E *
* *
********************************************************************
MIDI Enhancer V1.0 Bedienungsanleitung
======================================
Einleitung
----------
Der MIDI Enhancer erlaubt es, microtonale Musik auf einem gewöhnli-
chen, MIDI polymode- (multimode-) fähigen Synthesizer zu machen.
Er erlaubt es außerdem, microtonale Musik in einer Band aus MIDI
Instrumentalisten, mit einem "Harmonisierungsspieler", zu machen.
Copyright
---------
Alle Rechte vorbehalten. Der MIDI Enhancer V1.0 darf nicht ohne
Bezahlung der Sharewaregebühr an
Harald Wolfgang Rieder Tel.: 089 3159 7200
Am Stutenanger 11d
D-85764 Oberschleissheim
benutzt werden.
Haftungsausschluß
-----------------
BENUTZEN SIE DIESES PROGRAMM AUF EIGENE GEFAHR! Der Autor
gewährleistet keinerlei Haftung für irgendwelche Schäden, die durch
die Benutzung dieses Programms oder der begleitenden Dateien
verursacht sein mögen.
Warum und Wie ?
---------------
Im 18. Jahrhundert setzte sich die äquidistante Stimmung von Musik-
instrumenten gegen die mitteltönige Stimmung und gegen Naturtonskalen
durch. Jene klangen zwar besser, hatten aber einen Hauptnachteil:
sie erlaubten es nur, in einer Untermenge der 12 Tonarten zu spielen.
Wenn man z. B. in F# spielen wollte, und das Piano in C gestimmt war,
mußte man erst jede einzelne Taste vor dem Spielen umstimmen.
Natürlich spielten die meisten nur in wenigen Tonarten, in denen ihre
Instrumente gut klangen. Wenn Sie Musiker sind, kennen Sie sicher die
Geschichte von J. S. Bach's "wohltemperiertem Klavier" ...
Der MIDI Enhancer erlaubt es, Ihr Instrument umzustimmen, während Sie
es spielen. Oder ein anderer Musiker stimmt, während Sie spielen.
Das Umstimmen wird mit einen einzigen Tastendruck erledigt.
Der MIDI Enhancer braucht deshalb 2 Eingangssignalquellen
(über 1 MIDI Kabel):
- die gespielten Noten auf den EINGANGSKANÄLEN werden im
Harmonizer mit Stimmungsinformationen modifiziert und zu 16
Ausgangskanälen weitergeschleift.
- die gespielte Note auf dem HARMONISIERUNGSKANAL (der normalerweise
nicht gleichzeitig Einganskanal ist) bestimmt die Stimmung der
Noten, die auf den Eingangskanälen gespielt werden.
Der Ausgang sendet immer auf allen 16 MIDI Kanälen. Pro Ausgangskanal
wird maximal 1 Note gesendet. Deshalb können maximal 16 Noten gespielt
und gestimmt werden, was darüberhinausgeht, wird verworfen.
Warum ? Der MIDI Enhancer stimmt jeden Ausgangskanal mittels Pitch Bend
individuell. Jede der bis zu 16 Ausgangsnoten bekommt ihr eigenes Pitch
Bend. Das MIDI Pitch Bend ist gemeinsam für alle Noten auf einem
bestimmten Kanal, deshalb braucht man z.B. für 4 Noten mit
unterschiedlichem Microtuning bereits 4 separate MIDI Kanäle.
Lieferumfang
------------
Sie sollten im Besitz der folgenden Dateien sein:
MIDIHANC.APP
or
MIDIHANC.GTP: das Programm.
MIDIHANC.PAR: Parameterdatei. Enthält alle Einstellungen und Ihre
Stimminformationen. Sollte bei Auslieferung identisch
sein mit ORIGINAL.PAR.
ORIGINAL.PAR: Parameterdatei. Enthält die Stimmungen, die
weiter unten beschrieben werden.
MDHC_GER.DOC: diese Bedienungsanleitung.
MDHC_ENG.DOC: englische Bedienungsanleitung.
Sie könnten haben:
DESKTOP.CFG: wird automatisch generiert, nicht von Bedeutung
Installation
------------
Kopieren Sie mindestens MIDIHANC.APP/GTP und ORIGINAL.PAR in das
gewünschte Verzeichnis. Nennen Sie anschließend ORIGINAL.PAR in
MIDIHANC.PAR um.
Verbinden Sie den MIDI Ausgang Ihres Keyboards mit dem MIDI Eingang
des Computers. Splitten Sie Ihr Keyboard. Es muß auf 2 verschiedenen
Kanälen senden können. Oder benutzen Sie 2 MIDI Instrumente und einen
MIDI Mixer. Wenn Ihr Keyboard z. B. auf den Kanälen 2 und 8 sendet,
wählen Sie im Controllerfenster Kanal 2 als Harmonisierungskanal und
Kanal 8 als Eingangskanal, oder umgekehrt. Schalten Sie nicht den
Harmonisierungskanal als Eingangskanal.
Verbinden Sie den MIDI Ausgang des Computers mit dem MIDI Eingang Ihres
Synthesizers. Ihr Synthesizer muß im Polymode arbeiten und auf allen
16 Kanälen empfangen. Wählen Sie den gleichen Sound auf jedem MIDI
Kanal. Der Pitch Bend Bereich muß auf jedem Kanal +- 100 Cent groß sein,
wenn Sie mit ORIGINAL.APR arbeiten wollen. D. h., wenn Sie ein D spielen
würden, könnten Sie mit dem Pitch Bend Rad ein C# oder D# erreichen.
Arbeiten mit dem MIDI Enhancer
------------------------------
0. Theorie
1. Allgemeines
2. Das Tunerfenster
3. Das Controllerfenster
4. Das Monitorfenster
0. Theorie
- - - - - -
Gut klingende Intervalle (von nun an "Distanzen" genannt) bestehen aus
Tönen mit Frequenzen in einfachen Verhältnissen, z. B. besteht die
Oktave (von nun an 10 genannt) aus Tönen im Verhältnis 2/1.
Andere gut klingende Verhältnisse sind 3/2, 4/3, 5/4, 6/5, 7/4, ... .
Ein schlecht klingendes Frequenzverhältnis ist z. B. 40/27.
Die heute am meisten verbreitete "wohltemperierte" Stimmung benutzt
die Verhältnisse
2^(1/12), 2^(2/12), 2^(3/12), ... (2^ steht für: "2 hoch")
um Distanzen zu bilden. 2^(3/12) findet man zwischen C und D#, oder
zwischen D und F, zum Beispiel. Also werden außer für die 10er mit
2^(12/12) = 2/1 gar keine rationalen Distanzen benutzt, sondern
irrationale.
Ab hier werden die Noten in diesem Dokument durch Nummern bezeichnet:
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' C := 0 '
' C# := 1 '
' D := 2 '
' D# := 3 '
' E := 4 '
' F := 5 '
' F# := 6 '
' G := 7 '
' G# := 8 '
' A := 9 '
' A# := A '
' H := B '
' '
' Das macht alles viel einfacher. Die Distanz zwischen D und F ist '
' jetzt die Distanz zwischen 5 und 2, d. h. 3. '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Pythagoras wird die Erfindung der pythagoräischen Stimmung zugeschrieben.
Von irgendeiner bestimmten Note ausgehend werden alle anderen Noten über
7er (Quinten) abgeleitet:
1 > 8 > 3 > A > 5 > 0 > 7 > 2 > 9 > 4 > B > 6
">" bedeutet, daß rechte und linke Note im Verhältnis 3/2 stehen.
Für die 7er wird das Verhältnis 3/2 benutzt. So kommt man zu Stimmungen
wie der folgenden (f bedeutet irgendeine feste Frequenz):
0 = 1/1 * f
1 = 256/243 * f
2 = 9/8 * f
3 = 32/27 * f
4 = 81/64 * f
5 = 4/3 * f
6 = 729/512 * f
7 = 3/2 * f
8 = 128/81 * f
9 = 27/16 * f
A = 16/9 * f
B = 243/128 * f
Diese pythagoräische Stimmung hat eine "Wolfs-7" zwischen 6 und 1.
Davon abgesehen klingt sie zur äqudistanten heutigen Stimmung sehr
ähnlich.
Als sich polyphone Musik immer mehr durchsetzte, wurde eine ausgeklügel-
tere Stimmung erfunden: die reine Stimmung. Von irgendeiner bestimmten
Note ausgehend werden alle anderen Noten über 7er und 4er (Terzen)
abgeleitet:
9 > 4 > B > 6
^ ^ ^ ^
5 > 0 > 7 > 2
^ ^ ^ ^
1 > 8 > 3 > A
">" bedeutet 3/2.
"^" bedeutet 5/4.
So kommt man zu Stimmungen wie dieser:
0 = 1/1 * f
1 = 16/15 * f
2 = 9/8 * f
3 = 6/5 * f
4 = 5/4 * f
5 = 4/3 * f
6 = 45/32 * f
7 = 3/2 * f
8 = 8/5 * f
9 = 5/3 * f
A = 9/5 * f
B = 15/8 * f
Diese Stimmung entählt viele schöne Verhältnisse, aber man darf sich
nicht zu weit von der 0 wegbewegen. Der MIDI Enahancer erlaubt es, sich
weit zu entfernen und trotzdem in einer reinen Stimmung zu bleiben, indem
man einfach eine neue passende Harmonisierungsnote wählt !
1. Allgemeines
- - - - - - - -
Der MIDI Enhancer sichert alle wichtigen Einstellungen beim Verlassen
des Programms in
- MIDIHANC.PAR, wenn MIDIHANC.APP mit Doppelclick gestartet wurde.
- irgendeine andere Parameterdatei, wenn MIDIHANC.APP gestartet wurde,
indem diese Parameterdatei auf sein Icon gezogen wurde.
Das es sich um ein ACS Programm handelt, lassen sich wie üblich ACS
Module zuladen.
2. Das Tunerfenster
- - - - - - - - - -
Hier bestimmt man die Stimmung der 11 Distanzen in Bezug auf die Harmoni-
sierungsnote. Pitch Bend Informationen werden ausgesendet, um die
Stimmung auf jedem MIDI Kanal extra einzustellen. Pitch Bend Nachrichten
bestehen aus 2 Bytes (1 Datenbyte ist in der MIDI Welt 7 Bits groß).
Wenn Sie Ihren Synthesizer wie oben beschrieben eingestellt haben sollte
ein einzelner Pitch Bend Schritt 1/(64*128) * 100 Cent groß sein. Leider
werfen die meisten Syntheizer das niederwertige Datenbyte weg, woraus
eine Pitch Bend Granularität von 1/64 * 100 Cent resultiert.
(Das ist noch gut genug um mit Hilfe des Tuners bessere Distanzen
definieren zu können.)
Der Tuner hat 2 Schrittweiten: +- 1 und +- 128. Wenn Ihr Synthesizer das
niederwertige Datenbyte nicht auswertet, benutzen Sie nur die ++ und --
Knöpfe, nicht den + oder - Knopf.
Die Pitch Bend Werte für die wichtigsten Distanzen d seien hier genannt:
d Notenabstand exakt gerundet (durch 128 teilbar)
2/1 10 +-0 +-0
9/5 A +1441 +1408
7/4 A -2554 -2560
5/3 9 -1281 -1280
8/5 8 +1121 +1152
3/2 7 +160 +128
7/5 6 -1433 -1408
4/3 5 -160 -128
9/7 4 +2874 +2816
5/4 4 -1121 -1152
6/5 3 +1281 +1280
7/6 3 -2714 -2688
8/7 2 +2554 +2560
Man kann bis zu 4 Stimmtabellen definieren und auch benennen.
Alle Knöpfe können auch von der Tastatur aus erreicht werden, dazu muß
ggf. zusätzlich entweder die Alternate oder Control Taste betätigt
werden.
3. Das Controllerfenster
- - - - - - - - - - - - -
Sie können einen oder mehrere der 16 MIDI Kanäle als Eingansquellen
wählen, die zusammengemischt und gemeinsam vom Harmonisierungskanal
modifiziert werden. Nur ein Kanal kann harmonisieren. Der Harmonisie-
rungskanal sollte kein Eingangskanal sein, jedoch können Sie das für
erste Experimente durchaus mal so machen.
Die Stimmtabelle haben Sie bereits im Tunerfenster gewählt.
Mit der pythagoräischen werden Sie kaum einen Unterschied zu vorher
hören, außer z.B. einer ekligen 7. Mit den reinen Tabellen könnten Sie
empfinden, daß einige Dur- und Mollakkorde kompakt und gut klingen,
andere nicht. All die neuen Distanzen und Akkorde könnten sich ziemlich
ungewöhnlich für Ihr Ohr anhören.
Wenn Sie ein Stück in einer ganz bestimmten Tonart spielen wollen,
können Sie eine Tonart im Feld "key" festlegen. Gültige Tonarten sind
0,1,2,3,4,5,6,7,8,9,A oder a, B oder b. Andere Zeichen bedeuten "keine
Tonart bestimmt". Sie brauchen keine Tonart zu bestimmen. Der MIDI
Enhancer wird dann "integrierend" arbeiten.
Harmonizer Modi:
Wenn "hold" angekreuzt ist, wird die letzte Harmonsisierungsnote
gehalten. Wenn nicht, kann man den Harmonizer ganz ausschalten,
indem man keine Note auf dem Harmonisierungskanal spielt.
- Wählen Sie eine Tabelle mit reiner Stimmung (im Tunerfenster).
- Geben Sie keine Tonart ein.
- Kreuzen Sie nicht "hold" an.
- Drücken Sie "start" !
Spielen Sie einen 0-Dur Akkord auf einem Eingangskanal. Er sollte sich
wie gewohnt anhören. Spielen Sie jetzt noch eine 0 auf dem Harmonisie-
rungskanal. Hören Sie den Unterschied ? Ein 7-Dur und ein 5-Dur werden
sich wie der 0-Dur anhören. Spielen Sie ein 2-Dur zusammen mit einer
0 Harmonisierungsnote. Hört sich das nicht schrecklich an ? Sie müssen
reharmonisieren mit einer 7 zum Beispiel, dann hört sich der 2-Dur wieder
gut an. Spielen Sie ein bißchen herum !
Beenden Sie den Harmonizer mit irgendeinem Tastendruck (auf der Computer-
tastatur).
Wenn Sie mit einer bestimmten Tonart spielen wollen, brauchen Sie etwas
Erfahrung. Eine 0 sollte die beste Wahl für die meisten 0-Dur Stücke
sein. Für ein 0-Moll Stück könnte 9 die bessere Wahl sein. Nicht ver-
zweifeln, wenn Sie lernen müssen, wann Sie auf welche Harmonisierungsnote
gehen müssen.
Für die MIDI Experten:
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Mit dem Controller 16 auf dem Harmonisierungskanal kann man eine '
' Stimmtabelle, mit dem Controller 17 die Tonart wählen. So müssen '
' Sie nicht aufstehen und zum Computer gehen. '
' Program Change und Fußschalter Controller Befehle werden auf jeden '
' Ausgangskanal repliziert. Nach einem Program Change Befehl wird der '
' MIDI Enhancer alle 16 Synthesizer Sounds ändern. '
' Die Granularität von kontinuierlichen Controllern wird zu erst vom '
' MIDI Enhancer reduziert, dann werden die reduzierten Controller '
' Change Informationen auf alle Ausgänge repliziert. Auf diese Weise '
' funktionieren alle Controller, nur nicht so hochaufgelöst wie '
' gewohnt (wegen der begrenzten MIDI Performance). '
' Pitch Bend wird nicht unterstützt. Es wäre zwar prinzipiell möglich,'
' ist aber noch nicht implementiert. '
' Das gleiche gilt für Channel Pressure. '
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
4. Das Monitorfenster
- - - - - - - - - - -
Wenn Sie dem MIDI Enhancer nicht trauen, können Sie das Monitorfenster
öffnen. Es zeigt die Harmonisierungsnote und den Pitch Bend Offset.
Der Pitch Bend Offset wird zu allen Noten gleichermaßen addiert. Wenn
er in einen kritischen Bereich (der zu Fehlern führen kann) läuft, wird
er invertiert dargestellt.
Es zeigt auch stattgefundene MIDI Fehler an. Wenn man sehr schnell spielt
(viele Noten auf einmal) und/oder viele Controller Changes sendet, kann
man leicht Fehler produzieren. Das begrenzende Glied ist der MIDI Ausgang
ihres Computers. Der MIDI Enhancer produziert i.a. mehr MIDI Nachrichten
am Ausgang als er an den Eingängen empfängt. Wenn auf den Eingängen die
Ereignisse mit der maximalen MIDI Geschwindigkeit (~19000 baud) eintref-
fen, ist der Ausgang bereits überlastet.
HISTORY
=======
V1.0 erste freigegebene Version
----